#ifndef _NWNX_PLANNER_H
#define _NWNX_PLANNER_H

#include "NWNXBase.h"
#include "NWNXManager.h"

class CNWNXPlanner: public CNWNXBase{

public:
    CNWNXPlanner();
    virtual ~CNWNXPlanner();

    // overloaded functions
	bool OnCreate(gline *nwnxConfig, const char *LogDir=NULL);
	char* OnRequest (char* gameObject, char* Request, char* Parameters);
        bool OnRealease();
	//unsigned long OnRequestObject (char *gameObject, char* Request);

protected:
    // Call function 1
    void TestPlanner (char* value);
    void GetAction (char* value);

private:
	char* pGameObject;
        NWNXManager* _mng;

};

#endif
